using AgentFrameworkDemo.Models;
using Microsoft.Extensions.AI;

namespace AgentFrameworkDemo.Services;

/// <summary>
/// 模拟AIAgent实现（临时使用，等待真正的Microsoft Agent Framework API）
/// </summary>
public class MockAIAgent
{
    private readonly string _instructions;
    private readonly string _name;

    public MockAIAgent(string instructions, string name)
    {
        _instructions = instructions;
        _name = name;
    }

    public string Instructions => _instructions;
    public string Name => _name;

    // 模拟实现，暂时留空
    public override string ToString()
    {
        return $"MockAIAgent: {_name}";
    }
}